home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 14 / CU Amiga Magazine's Super CD-ROM 14 (1997)(EMAP Images)(GB)(Track 1 of 3)[!][issue 1997-09].iso / CUCD / Programming / Mesa-2.2 / src-aux / font.c < prev    next >
Encoding:
C/C++ Source or Header  |  1996-03-05  |  425 b   |  28 lines

  1. /* font.c */
  2.  
  3.  
  4. #include <string.h>
  5. #include "gltk.h"
  6. #include "glaux.h"
  7.  
  8.  
  9. static GLuint bitmapBase;
  10.  
  11.  
  12. void auxCreateFont(void)
  13. {
  14.     bitmapBase = glGenLists(256);
  15.     if (tkCreateBitmapFont(bitmapBase) == GL_FALSE) {
  16.         auxQuit();
  17.     }
  18. }
  19.  
  20. void auxDrawStr(char *str)
  21. {
  22.  
  23.     glPushAttrib(GL_LIST_BIT);
  24.     glListBase(bitmapBase);
  25.     glCallLists(strlen(str), GL_UNSIGNED_BYTE, (unsigned char *)str);
  26.     glPopAttrib();
  27. }
  28.